#include "Pixie.h"
#include "Opal.h"

generic configuration OpalSendStage(priority_t PRIORITY) {
  provides interface PixieSink as Input;
  uses interface PixieSink as Output;

} implementation {

  components new OpalSendStageP();
  components new PixieStageWrapperC(PRIORITY, "OpalSendStage") as Wrapper;

  Input = Wrapper.Input;
  Output = OpalSendStageP.PixieSink;

  Wrapper.PixieStage -> OpalSendStageP;

  components PixieC;
  OpalSendStageP.PixieMemAlloc -> PixieC;

}
